Text copied to clipboard!

Název

Text copied to clipboard!

Softwarový architekt

Popis

Text copied to clipboard!
Hledáme zkušeného softwarového architekta, který bude zodpovědný za návrh, vývoj a údržbu komplexních softwarových systémů. V této roli budete úzce spolupracovat s vývojovými týmy, projektovými manažery a dalšími zainteresovanými stranami, abyste zajistili, že architektura softwaru odpovídá obchodním cílům, technickým požadavkům a standardům kvality. Vaším hlavním úkolem bude navrhovat technické řešení, které je škálovatelné, bezpečné a snadno udržovatelné. Budete analyzovat stávající systémy, identifikovat oblasti pro zlepšení a navrhovat nové architektonické přístupy. Dále budete vytvářet technickou dokumentaci, poskytovat technické vedení vývojářům a zajišťovat dodržování osvědčených postupů v oblasti vývoje softwaru. Ideální kandidát má hluboké znalosti v oblasti softwarového inženýrství, zkušenosti s návrhem distribuovaných systémů, cloudových řešení a mikroservisní architektury. Měl by být schopen efektivně komunikovat technické koncepty jak technickému, tak netechnickému publiku. Tato pozice vyžaduje silné analytické myšlení, schopnost řešit problémy a ochotu neustále se učit nové technologie. Pokud hledáte výzvu v dynamickém prostředí a chcete se podílet na vývoji inovativních softwarových řešení, pak je tato pozice určena právě vám.

Odpovědnosti

Text copied to clipboard!
  • Návrh a vývoj softwarové architektury pro nové i stávající systémy
  • Spolupráce s vývojovými týmy na implementaci architektonických rozhodnutí
  • Tvorba a údržba technické dokumentace
  • Zajištění souladu s bezpečnostními a výkonnostními standardy
  • Analýza technických požadavků a návrh vhodných řešení
  • Poskytování technického vedení a mentoringu vývojářům
  • Účast na revizích kódu a architektury
  • Identifikace a řešení technických rizik
  • Spolupráce s projektovými manažery na plánování a odhadech
  • Sledování nových technologií a trendů v oblasti softwarového inženýrství

Požadavky

Text copied to clipboard!
  • Vysokoškolské vzdělání v oboru informatiky nebo příbuzném oboru
  • Minimálně 5 let zkušeností s vývojem softwaru
  • Zkušenosti s návrhem distribuovaných systémů a mikroservisní architekturou
  • Znalost cloudových platforem (např. AWS, Azure, GCP)
  • Zkušenosti s databázemi (relačními i NoSQL)
  • Schopnost vytvářet technickou dokumentaci
  • Výborné komunikační a prezentační dovednosti
  • Znalost principů DevOps a CI/CD
  • Zkušenosti s agilním vývojem (Scrum, Kanban)
  • Schopnost pracovat samostatně i v týmu

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké softwarové architektury jste navrhoval v minulosti?
  • Jaké technologie a nástroje běžně používáte při návrhu systémů?
  • Jak přistupujete k rozhodování mezi monolitickou a mikroservisní architekturou?
  • Jaké jsou vaše zkušenosti s cloudovými platformami?
  • Jak zajišťujete bezpečnost softwarové architektury?
  • Jaké metody používáte pro dokumentaci architektury?
  • Jak řešíte konflikty mezi technickými a obchodními požadavky?
  • Jaké jsou vaše zkušenosti s vedením vývojových týmů?
  • Jak sledujete nové trendy a technologie v oblasti softwarového inženýrství?
  • Jaké nástroje používáte pro modelování architektury?